package com.example.siyun.mapper.couponsmapper;


import com.example.siyun.pojo.Coupons;
import com.example.siyun.pojo.UserList;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

@Mapper
public interface CouponsMapper {

    /**
     * 优惠券全部查询
     * @return
     */
    List<Coupons> getCoup(String couponName,String couponManner,Integer couponRemainder);

    /**
     * 添加优惠券
     * @param coupons
     * @return
     */
    void addCoup(Coupons coupons);

    /**
     * 优惠券列表中 用户增加未使用
     * @return
     */
    void decrRemainder(List<Integer> couponId);

    /**
     * 优惠券列表中 用户减少剩余票数
     * @return
     */
    void addNoused(Integer userId, Integer couponNoused);

}
